body {
	background: url(../images/bg2.jpg) center top;
    background-size: auto;
    -webkit-background-size: auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    -ms-background-size: auto;
    background-attachment: fixed;
    background-position: center;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
	position: relative;
	
}
.main-w3layouts {
	text-align: left;
}
.tbtn{
	background-color: #535353;
    border-color: #535353;
    box-shadow: none;
    color: #fff;
}
.print{
	width: 100%;
	height: 1.25em;
    border-right: 1px solid transparent;
    animation: typing 3.5s steps(37, end), blink-caret .75s step-end infinite;
    font-family: Consolas, Monaco;
    word-break: break-all;
    overflow: hidden;
}
@keyframes typing {
    from { width: 0; }
    to { width: 100%; }
}
.main-w3layouts h1 {
    letter-spacing: 0px;
    font-weight: 500;
    margin: 1em 0 .5em;
    text-transform: capitalize;
	font-family: 'Playball', cursive;
}
